查看原文
其他

国产数据库新突破!

腾讯云 2022-06-11

 

 

最近,我们和昆山农商银行联手搞了件大事。


历经300多个日夜,基于国产分布式数据库腾讯云TDSQL打造的昆山农商银行新一代核心系统成功投产上线!



这个新核心系统表现有多厉害?先看一组数据:

 

  • 整体处理能力达到6300TPS事务处理数/秒);

  • 新系统可实现支持每日亿级交易量

  • 高频帐户类交易平均响应时间300毫秒之内;

  • 查询类交易平均响应时间100毫秒之内;

  • 日终批量时间缩短至8分钟左右;

  • 季度结息17分钟左右;

  • 96秒完成10万笔社保代发

……


敲黑板,划重点


新一代核心系统不仅在性能上远超原核心系统,在全国同类型银行中处于领先,更重要的是,这是银行业首次采用“微服务应用+国产分布式数据库”架构,对于国产分布式数据库架构创新具有标杆意义。




提到“微服务”,这是近年来一个热门的架构模式。它的优点在于,服务之间相互协调和配合,同时,又能保证每个服务独立开发测试、部署升级,灵活性强。

 

在金融领域,微服务的横向扩展能力、场景化数据切分等特点,也完美匹配了金融科技创新的发展需求。

 

但是,有一个技术难点一直没有解决——

 

如何破除原先的“集群模式”,让微服务跑在国产分布式数据库上?

 

数据库本身的开发应用就牵涉多项服务,要满足“微服务”架构,做到多个服务数据的一致性并不容易,在多个服务之间进行数据查询也充满挑战。

 

昆山农商行和腾讯云做到了!🎉


 

为了干成这件大事,昆山农商行新一代核心系统采用长亮V8技术,无缝衔接国产分布式数据库TDSQL,并融入微服务、读写分离、多源同步等技术。

 

新核心系统有三个微服务集群:公共服务微服务集群、账务微服务集群和历史微服务集群。每个微服务集群由一系列功能职责单一、高度聚合的服务组成,可支持灵活部署,所有集群运行在一套TDSQL集群中。

 

架构上,昆山农商行采用“两地三中心”部署,数据库“一主三备”,中心间数据强同步,实现中心级别灾难快速自动恢复,且数据零丢失。

 

这样安排,有几点肉眼可见的好处:

 

  • 首先,保证了金融级数据全局的一致性,实现安全可控

  • 其次,把大系统拆分成小型微服务,有效解决了传统集中式核心并发量瓶颈,提升核心系统的高可用性动态扩容能力;

  • 同时,大幅降低了系统建设、升级、运维的风险和成本。


 

在银行核心信息技术创新方面,腾讯云已有丰富的经验和不少成功探索。


在腾讯云多项技术能力的支持下,微众银行就打造出国内首个基于分布式数据库的互联网银行分布式核心系统架构;2019年9月,TDSQL落地张家港农商银行,完成了银行传统核心数据库首次国产化。

 

目前,腾讯云企业级分布式数据库TDSQL已服务近半国内TOP 20银行,TOP10银行中服务比例高达60%。




🔚

今天,在迪拜

我,不懂代码,36岁转行开发


您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存